$(function () {
    init();
    function init() {
        getproduct();
        getproductcom();
        // getCategoryByid();
    };

    // 发送请求获取数据
    function getproduct() {
        // console.log(getUrl("productid"))
        $.get("http://193.112.55.79:9090/api/getproduct",{
            productid :getUrl("productid")
        },function (result) { 
            // console.log(result);
            // 获取到分类的Id

            let categryId=result.result[0].categoryId;
            // console.log(categryId)
            // 调用方法
            getCategoryByid(categryId)
            // 获取模板
            let html=template("proTp1",result)
            // console.log(html)
            $(".sell_slowly_view").html(html);
         })
    };
    // 获取评论的数据
    function getproductcom() {
        $.get("http://193.112.55.79:9090/api/getproductcom",{
            productid:getUrl("productid")
        },function (result) { 
            // console.log(result);
            // 渲染模板
            let comHtml=template("comTp1",result);
            $(".com_content_list").html(comHtml);
         })
      };
     // 首先分类的数据，设置到面包屑的数据
     function getCategoryByid(Cid) {
        // console.log(123)
        // 调用方法获取url里面的参数,准备参数发送请求
        $.get("http://193.112.55.79:9090/api/getcategorybyid", {
            categoryid: Cid
        }, function (result) {
            // console.log(result)
            // debugger;
            // 获取要渲染的数据
            let catData = result.result[0].category;
            // console.log(catData)
            // 准备一个字符串
            let html = `
            <li><a href="index.html">首页</a></li>
                <li><a href="category.html">全部分类</a></li>
                <li><a href="javascript:;">${catData}</a></li>
            `;
            // 添加到页面上
            $(".top_bread_list").html(html);
        })}
    // 获取url参数
    function getUrl(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return decodeURI(r[2]);
        return null;
    }
})